Thank you for downloading AutoLoader! I hope it makes getting back into your Studio work a little faster and smoother.

This is AutoLoader v2.0.0 for HoneySelect 2 Studio.

== What it does ==

AutoLoader can automatically open your newest saved Studio scene whenever Studio starts. It keeps Studio awake while both Studio and the scene are loading, so you can start studio, tab out to watch cat videos, then tab back whenever and find the studio fully loaded and ready on your latest or previously defined scene. 

Once loading is complete, AutoLoader restores your normal background behavior, so if you have Studio configured to pause while unfocused, it will go back to doing so and drain almost zero system resources away from your cat video watching experience.

== Features ==

* Automatically load the newest valid Studio scene on launch.
* Choose one custom startup scene with a built-in Browse button.
* Optionally include the Studio autosave folder when finding the newest scene.
* If a chosen scene was deleted or is invalid, automatically fall back to the next newest valid scene.
* Wait for GraphicsMod before loading the scene so lighting and graphics settings are restored correctly.
* Keep Studio active until the complete Studio and scene-loading process has finished.
* If no valid scene is available, open Studio normally with an empty scene.

== Configuration ==

Open the BepInEx Configuration Manager with F1 and expand "AutoLoader".

The Startup Scene section contains:

* Auto Load Latest Scene on Start
* Auto Load Custom Scene on Start
* Custom Scene Path (click Browse... to select a scene)
* Include Autosaves When Loading Latest

Latest-scene and custom-scene modes cannot be enabled at the same time. Selecting a custom scene automatically switches AutoLoader to custom-scene mode.

== Studio background pause / "stasis" ==

This behavior is controlled by the "Graphics Settings" entry in the F1 Configuration Manager.

Under General:

* Run in background = false makes Studio pause while its window is unfocused.
* Optimize in background = true reduces rendering work while Studio is unfocused.

AutoLoader temporarily keeps background execution enabled during startup and scene loading, then restores the setting you already had.

== Installation ==

Drag the included "BepInEx" folder into your HoneySelect 2 game folder and allow it to merge with your existing BepInEx folder.

The installed file is:
BepInEx/plugins/HS2_F604Autoloader.dll

This plugin is for HoneySelect 2 Studio only.

************************************************************************************************
If you like my content and would like to support me in making more, please spread the word about
me in the communities and groups that you are a part of and consider leaving me a tip on my
Patreon. Thanks!
************************************************************************************************

To find more of my content, such as Poses, Character Cards, and Mods, please visit my Patreon:
https://www.patreon.com/Freelancer604

If you have feedback or create Studio works with my poses or mods that you are proud of, I would love to see them. Just @ me when you post them :)

I can be reached at:

Patreon: https://www.patreon.com/Freelancer604
X/Twitter: https://x.com/freelancer604
Discord: Freelancer604#5450

My poses and mods are free to use when setting up scenes, including scenes and renders used for commercial purposes. Crediting me is not required, but is encouraged.

Redistribution of my poses and mods, or derivatives of them, for direct monetary gain or for free on a platform that enables tipping (such as Patreon) is not permitted.
